.searchCheckBoxList input[type="checkbox"], .WEXUserDefinedCarouselCategoryCheckbox input[type="checkbox"], .WEXUserDefinedCarouselOtherCheckbox input[type="checkbox"] {
	margin-right: 5px;
}
.WEXProductFinderCategoryCheckbox, .WEXProductFinderOtherCheckbox, .WEXUserDefinedCarouselCategoryCheckbox, .WEXUserDefinedCarouselOtherCheckbox {
	display: table-row;
	margin-bottom: 2px;
}
.WEXProductFinderCategoryCheckbox > input, .WEXProductFinderOtherCheckbox > input, .WEXUserDefinedCarouselCategoryCheckbox > input, .WEXUserDefinedCarouselOtherCheckbox > input {
	display: table-cell;
}
.WEXProductFinderCategoryCheckbox > label, .WEXProductFinderOtherCheckbox > label, .WEXUserDefinedCarouselOtherCheckbox > label, .WEXUserDefinedCarouselCategoryCheckbox > label {
	display: table-cell;
}
#WEXProductFinderAccordian .panel-heading .panel-title .accordion-toggle::after {
	color: #9caa3a;
	float: right;
	position: relative;
	text-align: right;
	top: 6px;
}
#WEXProductFinderAccordian {
	margin-bottom: 0;
}
#WEXProductFinderOuterAccordian .panel-heading .panel-title .accordion-toggle::after {
	color: #9caa3a; 
	float: right;
	position: relative;
	text-align: right; 
	top: 6px;
}
.wexProductFinderAdvancedSearchLink .wexProductFinderAccordianHeading {
	text-align: center;
}
.wexProductFinderAdvancedSearchLink .wexProductFinderAccordianHeading .wexProductFinderAccordianTitle a {
	text-transform: none;
	font-family: asapregular;
}
.panel-default > .panel-heading.wexProductFinderSubAccordianHeading {
	background-color: #ffffff;
	border-bottom: 1px solid #ddd;
}
#WEXProductFinderOuterAccordian .accordion-toggle {
	text-transform: none !important;
}
.wexProductFinderSubAccordianToggle input[type="checkbox"] {
	margin-right: 5px;
}
.panel-group.panel-group-sm .panel-heading subAccordianHeader {
	font-size: 0.9em;
	padding: 5px 15px;
}
.panel-group .panel-heading subAccordianHeader {
	color: #000;
	cursor: pointer;
	font-family: "open_sansbold";
	font-size: 20px;
	text-transform: uppercase;
}
.panel-group .panel-heading subAccordianHeader {
	display: block;
	padding: 10px 15px;
}
#WEXProductFinderOuterAccordianContents > .panel-body {
	padding: 0
}
.WEXProductFinderCategorySubsetTextBoxWrapper {
	padding: 5px 15px 5px 15px;
}
.WEXProductFinderCategorySubsetTextBox {
	border: 1px solid #c9c9c9;
	width: 100%;
}
.WEXProductFinderResultCountFooterVisible {
	padding-bottom: 50px;
}
#WEXProductFinderResultCountFooter {
	background: rgba(0, 0, 0, 0) url("/Portals/_default/Skins/Porto/Resources/img/bg-transparent-grey.png") repeat scroll 0 0;
	color: #FFFFFF;
	border-top: 1px solid #000000;
}
.isMobile #WEXProductFinderResultCountFooter {
	padding-bottom: 51px;
}
#WEXProductFinderResultCountFooter .row {
	margin-top: 8px;
	margin-bottom: 8px;
}
#WEXProductFinderResultCountFooterShowButton {
	width: 100%;
}
.WEXProductFinderResultCountFooterResultCount {
	height: 34px;
	padding-top: 4px;
}
.WEXProductFinderMonthRowSection {
	margin-bottom: 15px;
}
.WEXProductFinderMonthRow .col-xs-2 {
	padding-left: 1px;
	padding-right: 1px;
}
.WEXProductFinderMonthButton {
	width: 100%;
}
.WEXProductFinderDateTextField {
	border: 1px solid #c9c9c9;
	width: 100%;
	margin-bottom: 5px;
}
#searchFromDatePicker, #searchToDatePicker {
	margin-bottom: 15px;
}
wexproductfindermonthrowsection .WEXProductFinderDatesByMonthButtonsAndDatePickerToggleModeButton {
	width: 100%;
	margin-top: 10px;
}
wexproductfinderdatepickersection .WEXProductFinderDatesByMonthButtonsAndDatePickerToggleModeButton {
	width: 100%;
	margin-bottom: 10px;
}
.homePageWEXProductFinderOuter {
}
.homePage.isTablet #WEXProductFinderOuterAccordian, .homePage.isSmallDesktop #WEXProductFinderOuterAccordian, .homePage.isLargeDesktop #WEXProductFinderOuterAccordian {
	width: 270px;
}
.homePage.isMobile {
	width: 100%;
}
.homePage.isTablet #WEXProductFinderCountriesAccordian, .homePage.isSmallDesktop #WEXProductFinderCountriesAccordian, .homePage.isLargeDesktop #WEXProductFinderCountriesAccordian, .homePage.isTablet #WEXProductFinderactivitiesAccordian, .homePage.isSmallDesktop #WEXProductFinderactivitiesAccordian, .homePage.isLargeDesktop #WEXProductFinderactivitiesAccordian {
	max-height: 300px;
	overflow-x: hidden;
	overflow-y: scroll;
}
.homePage.isTablet .WEXProductFinderDurationSingleSliderParentAccordian, .homePage.isSmallDesktop .WEXProductFinderDurationSingleSliderParentAccordian, .homePage.isLargeDesktop .WEXProductFinderDurationSingleSliderParentAccordian, .homePage.isTablet .WEXProductFinderPriceSingleSliderParentAccordian, .homePage.isSmallDesktop .WEXProductFinderPriceSingleSliderParentAccordian, .homePage.isLargeDesktop .WEXProductFinderPriceSingleSliderParentAccordian, .homePage.isTablet .WEXProductFinderGradingSingleSliderParentAccordian, .homePage.isSmallDesktop .WEXProductFinderGradingSingleSliderParentAccordian, .homePage.isLargeDesktop .WEXProductFinderGradingSingleSliderParentAccordian {
	display: none;
}
.homePage.isTablet .WEXProductFinderResults.WEXProductFinderResultsNarrow, .homePage.isSmallDesktop .WEXProductFinderResults.WEXProductFinderResultsNarrow, .homePage.isLargeDesktop .WEXProductFinderResults.WEXProductFinderResultsNarrow {
	display: none;
}
.homePage.isMobile .WEXProductFinderResults.WEXProductFinderResultsWide {
	display: none;
}
.searchCheckBoxList input[type="checkbox"] {
	margin-right: 5px;
}
.WEXProductFinderCategoryCheckbox, .WEXProductFinderOtherCheckbox {
	display: table-row;
	margin-bottom: 2px;
}
.WEXProductFinderCategoryCheckbox > input, .WEXProductFinderOtherCheckbox > input {
	display: table-cell;
}
.WEXProductFinderCategoryCheckbox > label, .WEXProductFinderOtherCheckbox > label {
	display: table-cell;
}
#WEXProductFinderAccordian .panel-heading .panel-title .accordion-toggle::after {
	color: #9caa3a;
	float: right;
	position: relative;
	text-align: right;
	top: 6px;
}
#WEXProductFinderAccordian {
	margin-bottom: 0;
}
#WEXProductFinderOuterAccordian .panel-heading .panel-title .accordion-toggle::after {
	color: #9caa3a;
	float: right;
	position: relative;
	text-align: right;
	top: 2px;
}
/*NEWHOME101*/
.newHomeSearch #WEXProductFinderOuterAccordian .panel-heading .panel-title .accordion-toggle{
	position: relative;

}
.newHomeSearch #WEXProductFinderOuterAccordian .panel-heading .panel-title .accordion-toggle::after {
	color: #9caa3a;
	float: left;
	top: 10px!important;
	right: 15px!important;
	left: unset!important;
	position: absolute;
}
.ie .newHomeSearch #WEXProductFinderOuterAccordian .panel-heading .panel-title .accordion-toggle::after {
	color: #9caa3a;
	float: left;
	top: 10px!important;
	right: 15px!important;
	left: 90%!important;
	position: absolute;
}
/*--*/

.panel-default > .panel-heading.wexProductFinderSubAccordianHeading {
	background-color: #ffffff;
	border-bottom: 1px solid #ddd;
}
#WEXProductFinderOuterAccordian .accordion-toggle {
	text-transform: none !important;
}
.wexProductFinderSubAccordianToggle input[type="checkbox"] {
	margin-right: 5px;
}
.panel-group.panel-group-sm .panel-heading subAccordianHeader {
	font-size: 0.9em;
	padding: 5px 15px;
}
.panel-group .panel-heading subAccordianHeader {
	color: #000;
	cursor: pointer;
	font-family: "open_sansregular";
	font-size: 20px;
	text-transform: uppercase;
}
.panel-group .panel-heading subAccordianHeader {
	display: block;
	padding: 10px 15px;
}
#WEXProductFinderOuterAccordianContents > .panel-body {
	padding: 0;
}



#WEXProductFinderCountriesAccordian .WEXProductFinderCategorySubsetTextBoxWrapper {
	padding: 15px 15px 5px 15px;
}
#WEXProductFinderactivitiesAccordian .WEXProductFinderCategorySubsetTextBoxWrapper {
	padding: 0 0 15px 0;
}
.WEXProductFinderResultCountFooterVisible {
	padding-bottom: 50px;
}
#WEXProductFinderResultCountFooter {
	background: rgba(0, 0, 0, 0) url("/Portals/_default/Skins/Porto/Resources/img/bg-transparent-grey.png") repeat scroll 0 0;
	color: #FFFFFF;
	border-top: 1px solid #000000;
}
.isMobile #WEXProductFinderResultCountFooter {
	padding-bottom: 51px;
}
#WEXProductFinderResultCountFooter .row {
	margin-top: 2px;
	margin-bottom: 2px;
}
#WEXProductFinderResultCountFooterShowButton {
	width: 100%;
}
.WEXProductFinderResultCountFooterResultCount {
	height: 34px;
	padding-top: 4px;
}
.WEXProductFinderMonthRowSection {
	margin-bottom: 15px;
}
.WEXProductFinderMonthRow .col-xs-2 {
	padding-left: 1px;
	padding-right: 1px;
}
.WEXProductFinderMonthButton {
	width: 100%;
}
.WEXProductFinderDateTextField {
	border: 1px solid #c9c9c9;
	width: 100%;
	margin-bottom: 5px;
}
#searchFromDatePicker, #searchToDatePicker {
	margin-bottom: 15px;
}
wexproductfindermonthrowsection .WEXProductFinderDatesByMonthButtonsAndDatePickerToggleModeButton {
	width: calc(100% - 15px);
	margin-top: 10px;
}
wexproductfinderdatepickersection .WEXProductFinderDatesByMonthButtonsAndDatePickerToggleModeButton {
	width: 100%;
	margin-bottom: 10px;
}
.homePageWEXProductFinderOuter {
}
.homePage.isTablet #WEXProductFinderOuterAccordian, .homePage.isSmallDesktop #WEXProductFinderOuterAccordian, .homePage.isLargeDesktop #WEXProductFinderOuterAccordian {
	width: 270px;
}
/*NEWHOME101*/
.homePage.isTablet .newHomeSearch #WEXProductFinderOuterAccordian, 
.homePage.isSmallDesktop .newHomeSearch #WEXProductFinderOuterAccordian, 
.homePage.isLargeDesktop .newHomeSearch #WEXProductFinderOuterAccordian {
	width: 100%!important;
}
/*--*/
.homePage.isMobile {
	width: 100%;
}
.homePage.isTablet #WEXProductFinderCountriesAccordian, .homePage.isSmallDesktop #WEXProductFinderCountriesAccordian, .homePage.isLargeDesktop #WEXProductFinderCountriesAccordian, .homePage.isTablet #WEXProductFinderactivitiesAccordian, .homePage.isSmallDesktop #WEXProductFinderactivitiesAccordian, .homePage.isLargeDesktop #WEXProductFinderactivitiesAccordian {
	overflow-x: hidden;
	overflow-y: scroll;
}
.homePage.isTablet .WEXProductFinderDurationSingleSliderParentAccordian, .homePage.isSmallDesktop .WEXProductFinderDurationSingleSliderParentAccordian, .homePage.isLargeDesktop .WEXProductFinderDurationSingleSliderParentAccordian, .homePage.isTablet .WEXProductFinderPriceSingleSliderParentAccordian, .homePage.isSmallDesktop .WEXProductFinderPriceSingleSliderParentAccordian, .homePage.isLargeDesktop .WEXProductFinderPriceSingleSliderParentAccordian, .homePage.isTablet .WEXProductFinderGradingSingleSliderParentAccordian, .homePage.isSmallDesktop .WEXProductFinderGradingSingleSliderParentAccordian, .homePage.isLargeDesktop .WEXProductFinderGradingSingleSliderParentAccordian {
	display: none;
}
.homePage.isTablet .WEXProductFinderResults.WEXProductFinderResultsNarrow, .homePage.isSmallDesktop .WEXProductFinderResults.WEXProductFinderResultsNarrow, .homePage.isLargeDesktop .WEXProductFinderResults.WEXProductFinderResultsNarrow {
	display: none;
}
.homePage.isMobile .WEXProductFinderResults.WEXProductFinderResultsWide {
	display: none;
}
wexproductfinder .panel-title {
	background: #9ea33d;
}
wexproductfinder .panel-body h4 a, wexproductfinder .panel-body h4 a:after, wexproductfinder .panel-heading h4 {
	color: #fff!important;
}
wexproductfinder .panel-group .panel {
	margin-bottom: 0;
	border-radius: 0px;
	border: none;
}
/*NEWHOME101*/
.newHomeSearch #dnn_ImageSlider .owl-carousel .owl-item .banner-content{
	right: 90px;
	bottom: 30px;
	float: right!important;
	text-align: right;
}

.newHomeSearch #dnn_ImageSlider .owl-carousel .owl-controls{
	text-align: right!important;
	float: right!important;
	bottom: 50px;
}

.newHomeSearch #dnn_ImageSlider .owl-carousel .owl-controls .owl-dots{
	float: right;
	margin-right: 45px;
}

.newHomeSearch wexproductfinder .panel-group .panel {
	box-shadow: none!important;
	background: transparent;
}

/*--*/

wexproductfinder .panel-title.wexProductFinderSubAccordianTitle {
	background: #fff!important;
}
wexproductfinder .accordion-toggle.wexProductFinderSubAccordianToggle span {
	display: inline-block;
}
.WEXProductFinderCategorySubsetTextBox {
	border: 1px solid #9ea33d;
	width: 100%;
	background: url(/Portals/World%20Expeditions/css/Images/Icon-search-adventure-finder.jpg) right;
	background-size: 32px 32px;
	background-repeat: no-repeat;
	padding: 4px 35px 4px 3px;
	font-size: 14px;
	font-weight: 100;
	font-family: open_sanssemibold;
}
wexproductfinder .WEXProductFinderCategoryCheckbox input[type=checkbox], wexproductfinder .WEXProductFinderOtherCheckbox input[type=checkbox] {
	display: none;
}
.WEXProductFinderCategoryCheckbox input[type=checkbox] + label, .WEXProductFinderOtherCheckbox input[type=checkbox] + label {
	display: inline-block;
	position: relative;
	padding: 0 20px 0 20px;
	background-color: #fff;
	border: 1px solid #9ea33d;
	border-radius: 4px;
}
.WEXProductFinderCategoryCheckbox.WEXProductFinderCategoryIndented input[type=checkbox] + label, .WEXProductFinderOtherCheckbox.WEXProductFinderCategoryIndented input[type=checkbox] + label {
	padding: 0 20px 0 40px;
	color: #888888;
}
.WEXProductFinderCategoryCheckbox input[type=checkbox]:checked + label, .WEXProductFinderOtherCheckbox input[type=checkbox]:checked + label {
	background-color: #9ea33d;
	color: #fff;
}
.WEXProductFinderCategoryCheckbox input[type=checkbox]:checked + label:before, .WEXProductFinderOtherCheckbox input[type=checkbox]:checked + label:before {
	position: absolute;
	left: 4px;
	top: 0px;
	color: #fff;
	content: '\2714';
	font-size: 10px;
}
wexproductfinder #WEXProductFinderOuterAccordian div div .panel-title {
	background-image: url(/Portals/World%20Expeditions/css/Images/icon-adventure-finder-white.png);
	background-repeat: no-repeat;
	background-size: 43px;
	background-position: 17px 17px;
	height: 80px;
}

wexproductfinder #WEXProductFinderOuterAccordian div div div .panel-title {
	background-image: none;
	height: auto;
}
wexproductfinder .panel-heading .panel-title .accordion-toggle:after {
	top: -11px!important;
}
wexproductfinder .panel-body .panel-title .accordion-toggle:after {
	top: -1px!important;
}
wexproductfinder .panel-heading {
}
.priceOuter {
	margin: 0 0 15px 0;
}
.priceOuter .priceFromLabel {
	color: #989898;
	font-size: 13px;
	margin: 0 0 10px;
	font-family: open_sanssemibold;
}
.priceOuter .priceCurrencySymbol, .priceOuter .priceAmount {
	color: #373b40;
	font-family: "open_sansbold";
	font-size: 24px;
}
.priceOuter .priceCurrencyCode {
	color: #373b40;
}
.ratecircle5 .btn-reviews {
	padding-left: 32px;
	background: url(/images/icon-review.png) no-repeat 10px center/16px 16px;
	color: #989898;
	font-size: 12px;
	margin: 0 0 10px;
	font-family: open_sansbold;
}
.teaserLink:hover, .teaserLink:visited, .teaserLink:focus, .teaserLink:active {
	text-decoration: none;
	cursor: pointer;
}
.WEXProductFinderPageSizePopupMenu {
	padding: 3px 40px 3px 10px;
	background-image: url(/Portals/World%20Expeditions/css/Images/icon-green-downarrow.jpg);
	background-repeat: no-repeat;
	background-position: center right;
}
.WEXProductFinderSortPopupMenu {
	padding: 3px 40px 3px 10px;
	background-image: url(/Portals/World%20Expeditions/css/Images/icon-green-downarrow.jpg);
	background-repeat: no-repeat;
	background-position: center right;
}
.WEXProductFinderFoundProductsCountNumber {
	background: #9ea33d;
	width: 34px;
	padding: 6px 0px;
	text-align: center;
	color: #fff;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
}
wexDatePicker.WEXProductFinderDatePicker .ui-datepicker-header {
	background: #9ea33d none;
	color: #ffffff;
}
.WEXProductFinderResultsWide .teaserTripName {
	margin-bottom: 15px;
}
.WEXProductFinderResults .colours-tags {
	height: auto;
	min-height: 36px;
}
.isMobile .WEXProductFinderResults .colours-tags {
	height: auto;
	margin-bottom: 5px;
}
WEXProductFinderTopToolbar .row, WEXProductFinderBottomToolbar .row {
	background-color: #ebebeb;
	margin-left: 0;
	margin-right: 0;
}
.WEXProductFinderTopToolbarSubTable, .WEXProductFinderBottomToolbarSubTable {
	height: 40px;
}
.WEXProductFinderTopToolbarSubTable td, .WEXProductFinderBottomToolbarSubTable td {
	padding: 3px;
}
.WEXProductFinderBottomToolbarContainer {
	margin-top: 15px;
	margin-bottom: 15px;
}
.WEXProductFinderBottomToolbarPagination ul.pagination {
	margin-top: 5px;
	margin-bottom: 5px;
}
.pagination > li.paginationEllipsis > a, .pagination > li.paginationEllipsis > span {
	background-color: transparent;
	border-top: 0;
	border-bottom: 0;
	padding-left: 6px;
	padding-right: 6px;
}
.teaserLoadingOverlay {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 200;
	padding: 30px;
}

@media (max-width:767px){

/*NEWHOME101*/

	.newHomeSearch wexproductfinder .WEXProductFinderOuterAccordian-panel-heading > .panel-title {
	background-color: #808511!important;
	}

.newHomeSearch .DnnModule-WEXProductFinder {
	position: relative;
/* here
	right: 30px;
	bottom: 0px;
	width: calc(100vw - 17px);
*/
}



.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper{
	width: 100%;
	border-top: 1px solid #fff;
	border-bottom: 4px solid #808511;
	text-align: left;
	padding-left: 10px;
	border-radius: 0px;
	display:block;
	float: left;
}

.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper .wexProductFinderSearchButton{
	font-size: 16px;
	padding: 3px 15px 3px 15px;
	border-radius: 0px;
	margin-top: 5px;
	margin-bottom: 5px!important;
	display: inline-block;
	float: left;
}
.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper .wexProductFinderSearchButton em:after{
	font-size: 14px!important;
	top: 0px;
}
.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper .wexProductFinderAdvancedSearchLinkH4{
	font-size: 12px;
	height: 30px!important;
	width: 150px;[]
	text-align: left;
	display: block!important;
	margin-bottom: 0px!important;
	position: relative;
	top: 3px;
	display: inline-block;
	float: left;
}
.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper .wexProductFinderAdvancedSearchLinkH4 a{
	margin: 6px 0 0 15px;
	padding: 0px;

}


/*--*/
}

@media (min-width:1px) {
#dnn_ProductFinder .DnnModule.DnnModule-WEXProductFinder wexproductfinder .WEXProductFinderCategoryCheckbox input[type=checkbox] + label, #dnn_ProductFinder .DnnModule.DnnModule-WEXProductFinder wexproductfinder .WEXProductFinderOtherCheckbox input[type=checkbox] + label {
	width: 100%;
}
wexproductfinder .WEXProductFinderClearFiltersButton {
	width: 100%;
}
wexproductfinder .panel-heading h4 {
	font-size: 20px;
	top: 0px;
	padding-left: 60px;
	line-height: 1;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: asapregular;
	font-weight: 600;
}
wexproductfinder .panel-heading h4 b {
	font-family: asapbold;
	font-weight: bolder;
}
wexproductfinder .panel-body h4 {
	padding: 5px 0px 5px 0px;
	font-size: 16px;
	border-top: solid 1px #fff;
}
wexproductfinder .panel-group .panel+.panel {
	margin-top: 0px;
}
wexproductfinder .panel-heading h4 span {
	font-size: 12px;
	display: block;
	font-family: asapbold;
}
wexproductfinder .panel-body h4:before {
	content: "";
	display: none;
}
homepagecarousel .owl-carousel {
	margin-bottom: 0px;
}
.WEXProductFinderResultCountFooterResultCount {
	font-size: 16px;
	font-family: 'open_sansregular';
	height: auto;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.WEXResultWrap {
	height: 55px;
	width: 100px;
	position: relative;
}
#WEXProductFinderResultCountFooterTopButton {
	background: #9baa3a url('/Portals/World%20Expeditions/Icons/mobile-top.png');
	background-repeat: no-repeat;
	background-size: 20px 20px;
	background-position-y: 2px;
	background-position-x: 3px;
	font-size: 14px;
	padding: 2px 0;
	width: 90%!important;
	border: none;
	color: #fff;
}
#WEXProductFinderResultCountFooterClearButton {
	background: #9baa3a url('/Portals/World%20Expeditions/Icons/mobile-clear.png');
	background-repeat: no-repeat;
	background-size: 20px 20px;
	background-position-y: 2px;
	background-position-x: 3px;
	font-size: 14px;
	padding: 2px 0;
	width: 90%!important;
	border: none;
	color: #fff;
}
#WEXProductFinderResultCountFooterShowButton {
	background: #9baa3a url('/Portals/World%20Expeditions/Icons/mobile-show.png');
	background-repeat: no-repeat;
	background-size: 20px 20px;
	background-position-y: 2px;
	background-position-x: 3px;
	font-size: 14px;
	padding: 2px 0;
	margin-bottom: 5px;
	width: 90%!important;
	border: none;
	color: #fff;
}
.btn.btn-default.dropdown-toggle.WEXProductFinderResultCountFooterButton {
	background: #9baa3a url('/Portals/World%20Expeditions/Icons/mobile-sort.png');
	background-repeat: no-repeat;
	background-size: 20px 20px;
	background-position-y: 2px;
	background-position-x: 3px;
	font-size: 14px;
	padding: 2px 0;
	margin-bottom: 5px;
	width: 90%!important;
	border: none;
	color: #fff;
}
.btn.btn-default.dropdown-toggle.WEXProductFinderResultCountFooterButton .caret {
	display: none;
}
}

@media (min-width:480px) {
wexproductfinder .panel-heading h4 {
	font-size: 20px;
	top: 0px;
	padding-left: 60px;
	line-height: 1;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: asapregular;
	font-weight: 600;
}
wexproductfinder .panel-heading h4 b {
	font-family: asapbold;
	font-weight: bolder;
}
wexproductfinder .panel-body h4 {
	padding: 5px 0px 5px 0px;
	font-size: 16px;
	border-top: solid 1px #fff;
}
wexproductfinder .panel-group .panel+.panel {
	margin-top: 0px;
}
wexproductfinder .panel-heading h4 span {
	font-size: 12px;
	display: block;
	font-family: asapbold;
}
wexproductfinder .panel-body h4:before {
	content: "";
	display: none;
}
.WEXProductFinderCategoryCheckbox input[type=checkbox] + label {
}
.WEXProductFinderOtherCheckbox input[type=checkbox] + label {
}
}

@media (min-width:768px) {
.WEXProductFinderResultCountFooterResultCount {
	font-size: 16px;
	font-family: 'open_sansregular';
	height: auto;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.WEXResultWrap {
	height: 35px;
	position: relative;
}
#WEXProductFinderResultCountFooterTopButton {
	background: #9baa3a url('/Portals/World%20Expeditions/Icons/mobile-top.png');
	background-repeat: no-repeat;
	background-size: 35px 35px;
	background-position-y: -1px;
	background-position-x: 2px;
	font-size: inherit;
	padding: 7px 0 7px 25px;
	margin-left: 5px;
	width: 90px!important;
	color: #fff;
}
#WEXProductFinderResultCountFooterClearButton {
	background: #9baa3a url('/Portals/World%20Expeditions/Icons/mobile-clear.png');
	background-repeat: no-repeat;
	background-size: 35px 35px;
	background-position-y: -1px;
	background-position-x: 2px;
	font-size: inherit;
	padding: 7px 0 7px 25px;
	margin-left: 5px;
	width: 90px !important;
	color: #fff;
}
#WEXProductFinderResultCountFooterShowButton {
	background: #9baa3a url('/Portals/World%20Expeditions/Icons/mobile-show.png');
	background-repeat: no-repeat;
	background-size: 35px 35px;
	background-position-y: -1px;
	background-position-x: 2px;
	font-size: inherit;
	padding: 7px 0 7px 25px;
	margin-left: 5px;
	margin-bottom: 0px;
	width: 90px !important;
	color: #fff;
}
.btn.btn-default.dropdown-toggle.WEXProductFinderResultCountFooterButton {
	background: #9baa3a url('/Portals/World%20Expeditions/Icons/mobile-sort.png');
	background-repeat: no-repeat;
	background-size: 35px 35px;
	background-position-y: -1px;
	background-position-x: 2px;
	font-size: inherit;
	padding: 7px 0 7px 25px;
	margin-left: 5px;
	margin-bottom: 0px;
	width: 90px!important;
}
homepagecarousel wexproductfinder .ui-state-default, homepagecarousel wexproductfinder .ui-datepicker-unselectable .ui-state-default {
	font-size: 15px;
	height: 22px;
}
homepagecarousel wexproductfinder .ui-datepicker td a {
	height: 22px;
}
homepagecarousel wexproductfinder .ui-datepicker-title {
	font-size: 12px;
}
homepagecarousel wexproductfinder .searchToDatePicker.hasDatepicker {
	margin: 0px!important;
}
homepagecarousel wexproductfinder .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
	padding: 0px;
}
homepagecarousel wexproductfinder .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all a {
	padding: 0px;
	height: 18px;
	top: -7px;
}
homepagecarousel wexproductfinder .WEXProductFinderDateTextField {
	font-size: 12px;
	padding: 0px 5px;
}
homepagecarousel wexproductfinder #WEXProductFinderDatesByMonthButtonsAndDatePickerAccordian {
	overflow: hidden;
	max-height: 200px;
}
homepagecarousel wexproductfinder #WEXProductFinderDatesByMonthButtonsAndDatePickerAccordian .panel-body {
	overflow-y: scroll;
	max-height: 200px;
	width: 100%;
	position: relative;
}
wexproductfinder .panel-heading h4 {
	font-size: 20px;
	top: 0px;
	padding-left: 60px;
	line-height: 1;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: asapregular;
	font-weight: 600;
}
wexproductfinder .panel-heading h4 b {
	font-family: asapbold;
	font-weight: bolder;
}
wexproductfinder .panel-body h4 {
	padding: 5px 0px 5px 0px;
	font-size: 16px;
	border-top: solid 1px #fff;
}
wexproductfinder .panel-group .panel+.panel {
	margin-top: 0px;
}
wexproductfinder .panel-heading h4 span {
	font-size: 12px;
	display: block;
	font-family: asapbold;
}
wexproductfinder .panel-body h4:before {
	content: "";
	display: none;
}
homePageWEXProductFinderContentPane {
	height: 1px;
}
homepagecarousel .owl-carousel {
	margin-bottom: 20px;
}
.WEXProductFinderCategoryCheckbox input[type=checkbox] + label, .WEXProductFinderOtherCheckbox input[type=checkbox] + label {
	width: 240px;
}
.homePageWEXProductFinderContentPane {
	right: 0;
	position: absolute;
	z-index: 100;
}
.DnnModule-WEXProductFinder {
	position: relative;
/*	right: 15px; */
	bottom: 197px;
}
/*NEWHOME101*/
.newHomeSearch .WEXProductFinderCategoryCheckbox input[type=checkbox] + label, .WEXProductFinderOtherCheckbox input[type=checkbox] + label {
	width: 230px;
}

.newHomeSearch wexproductfinder .WEXProductFinderOuterAccordian-panel-heading > .panel-title {
/*	background-color: #808511!important; */
}
	
.newHomeSearch .DnnModule-WEXProductFinder {
	position: relative;
	bottom: 20px;
/*
	right: 30px;
	width: calc(100vw - 17px);
*/
}

.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper{
	width: 100%;
	border-top: 1px solid #fff;
	border-bottom: 4px solid #808511;
	text-align: left;
	padding-left: 10px;
	border-radius: 0px;
	display:block;
	float: left;
}

.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper .wexProductFinderSearchButton{
	font-size: 16px;
	padding: 3px 15px 3px 15px;
	border-radius: 0px;
	margin-top: 5px;
	margin-bottom: 5px!important;
	display: inline-block;
	float: left;
}
.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper .wexProductFinderSearchButton em:after{
	font-size: 14px!important;
	top: 0px;
}
.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper .wexProductFinderAdvancedSearchLinkH4{
	font-size: 12px;
	height: 30px!important;
	width: 150px;
	text-align: left;
	display: block!important;
	margin-bottom: 0px!important;
	position: relative;
	top: 3px;
	display: inline-block;
	float: left;
}
.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper .wexProductFinderAdvancedSearchLinkH4 a{
	margin: 6px 0 0 15px;
	padding: 0px;

}

/*--*/
.DnnModule-WEXProductFinder.DnnModule-Admin {
	position: relative;
	right: auto;
	bottom: auto;
}
.homePage.isTablet #WEXProductFinderCountriesAccordian, .homePage.isSmallDesktop #WEXProductFinderCountriesAccordian, .homePage.isLargeDesktop #WEXProductFinderCountriesAccordian, .homePage.isTablet #WEXProductFinderactivitiesAccordian, .homePage.isSmallDesktop #WEXProductFinderactivitiesAccordian, .homePage.isLargeDesktop #WEXProductFinderactivitiesAccordian {
	max-height: 115px;
}
#dnn_homePageWEXProductFinder .DNNModuleContent.ModWEXProductFinderC {
	height: 400px;
	position: relative;
	top: -203px;
}
wexproductfinder {
	position: absolute;
	bottom: 0;
	right: 0px;
}
/*NEWHOME101*/
.newHomeSearch wexproductfinder {
	position: relative;
	z-index: 1;
}
.newHomeSearch .DnnModule-WEXProductFinder:before{
	z-index: -1;
	content:"";
	position: absolute;
	display: block;
	float: left;
	height: 48px;
	width: 100vw;
	right: 0;
	top: 0px;
	background: #9ea33d;
	border-bottom: 3px solid #808511;

}
.newHomeSearch .DnnModule-WEXProductFinder:after{
	z-index: -2;
	content:"";
	position: absolute;
	display: block;
	float: left;
	height: 48px;
	width: calc(((100vw - 1140px) / 2) + 1123px);
	left: unset;
    /* right: calc(50% - 50vw + 24px); */
	top: 0px;
	background: #9ea33d;
	border-bottom: 3px solid #808511;

}
/*--*/
.WEXProductFinderTopToolbarResultCountDiv {
	padding: 5px 0px;
}
}

@media (min-width:992px) {
wexproductfinder .accordion-toggle.WEXProductFinderOuterAccordian-accordion-toggle span {
	display: none;
}
homepagecarousel wexproductfinder .panel-heading h4 .accordion-toggle span {
	display: inline-block;
}
wexproductfinder .panel-heading h4 .accordion-toggle {
	font-size: 18px;
}
homepagecarousel wexproductfinder #WEXProductFinderDatesByMonthButtonsAndDatePickerAccordian {
	overflow: hidden;
	max-height: 250px;
}
homepagecarousel wexproductfinder #WEXProductFinderDatesByMonthButtonsAndDatePickerAccordian .panel-body {
	overflow-y: scroll;
	max-height: 250px;
	width: 100%;
	position: relative;
}
#dnn_ProductFinder .DnnModule.DnnModule-WEXProductFinder wexproductfinder .WEXProductFinderCategoryCheckbox input[type=checkbox] + label, #dnn_ProductFinder .DnnModule.DnnModule-WEXProductFinder wexproductfinder .WEXProductFinderOtherCheckbox input[type=checkbox] + label {
	width: 190px;
}
wexproductfinder .WEXProductFinderClearFiltersButton {
	width: 190px;
}
.WEXProductFinderFoundProductsCountText {
	line-height: 13px;
}
.tripFloatingNav, .categoryFloatingNav {
	width: auto;
}
wexproductfinder .panel-heading h4 {
	font-size: 18px;
	top: 0px;
	padding-left: 60px;
	line-height: 1;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: asapregular;
	font-weight: 600;
}
wexproductfinder .panel-heading h4 b {
	font-family: asapbold;
	font-weight: bolder;
}
wexproductfinder .panel-body h4 {
	padding: 5px 0px 5px 0px;
	font-size: 16px;
	border-top: solid 1px #fff;
}
wexproductfinder .panel-group .panel+.panel {
	margin-top: 0px;
}
wexproductfinder .panel-heading h4 span {
	font-size: 11px;
	display: block;
	font-family: asapbold;
}
wexproductfinder .panel-body h4:before {
	content: "";
	display: none;
}
.homePageWEXProductFinderContentPane {
	right: 50%;
	position: absolute;
	z-index: 100;
}
.DnnModule-WEXProductFinder {
	position: relative;
	left: 470px;
	bottom: 197px;
}
/*NEWHOME101*/
.newHomeSearch  .homePageHorizontalWEXProductFinderContentPane{
	bottom: 0px;
	position: relative;
}
.newHomeSearch .DnnModule-WEXProductFinder {
	position: relative;
	left: calc((100vw - 910px) / 2);
	bottom: 21px;
	z-index: 90!important;
	width: 910px!important;
}
/*--*/
.homePage.isTablet #WEXProductFinderCountriesAccordian, .homePage.isSmallDesktop #WEXProductFinderCountriesAccordian, .homePage.isLargeDesktop #WEXProductFinderCountriesAccordian, .homePage.isTablet #WEXProductFinderactivitiesAccordian, .homePage.isSmallDesktop #WEXProductFinderactivitiesAccordian, .homePage.isLargeDesktop #WEXProductFinderactivitiesAccordian {
	max-height: 160px;
}
}

@media (min-width:1200px) {
wexproductfinder .panel-heading h4 .accordion-toggle span {
	display: inline-block;
}
homepagecarousel wexproductfinder #WEXProductFinderDatesByMonthButtonsAndDatePickerAccordian {
	overflow: hidden;
	max-height: 290px;
}
homepagecarousel wexproductfinder #WEXProductFinderDatesByMonthButtonsAndDatePickerAccordian .panel-body {
	overflow-y: scroll;
	max-height: 290px;
	width: 100%;
	position: relative;
}
#dnn_ProductFinder .DnnModule.DnnModule-WEXProductFinder wexproductfinder .WEXProductFinderCategoryCheckbox input[type=checkbox] + label, #dnn_ProductFinder .DnnModule.DnnModule-WEXProductFinder wexproductfinder .WEXProductFinderOtherCheckbox input[type=checkbox] + label {
	width: 240px;
}
wexproductfinder .WEXProductFinderClearFiltersButton {
	width: 240px;
}
.tripFloatingNav.sticky, .categoryFloatingNav.sticky {
	width: 265px;
}
wexproductfinder .panel-heading h4 {
	font-size: 20px;
	top: 0px;
	padding-left: 60px;
	line-height: 1;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: asapregular;
	font-weight: 600;
}
wexproductfinder .panel-heading h4 b {
	font-family: asapbold;
	font-weight: bolder;
}
wexproductfinder .panel-body h4 {
	padding: 5px 0px 5px 0px;
	font-size: 16px;
	border-top: solid 1px #fff;
}
wexproductfinder .panel-group .panel+.panel {
	margin-top: 0px;
}
wexproductfinder .panel-heading h4 span {
	font-size: 12px;
	display: block;
	font-family: asapbold;
}
wexproductfinder .panel-body h4:before {
	content: "";
	display: none;
}
.DnnModule-WEXProductFinder {
	position: relative;
	left: 570px;
	bottom: 197px;
}

/*NEWHOME101*/
.newHomeSearch .DnnModule-WEXProductFinder {
	position: relative;
	/* left: 0px; */
	left: calc((100vw - 1140px) / 2);
	bottom: 22px;
	z-index: 90;
	width: 1140px!important;
}

.homePage.isTablet #WEXProductFinderCountriesAccordian, .homePage.isSmallDesktop #WEXProductFinderCountriesAccordian, .homePage.isLargeDesktop #WEXProductFinderCountriesAccordian, .homePage.isTablet #WEXProductFinderactivitiesAccordian, .homePage.isSmallDesktop #WEXProductFinderactivitiesAccordian, .homePage.isLargeDesktop #WEXProductFinderactivitiesAccordian {
	max-height: 240px;
}
}
.WEXProductFinderTopToolbarSubTable td {
	font-size: 12px;
	font-family: 'open_sansregular';
}
.paginationWrapper ul li {
	font-size: 12px;
}
.WEXProductFinderTopToolbarSizeAndSortDiv, .WEXProductFinderTopToolbarCheckboxesDiv {
	padding: 5px 0;
}
#dnn_ProductFinder .DnnModule.DnnModule-WEXProductFinder {
	position: relative;
	left: 0;
	top: 0;
	display: block;
}
#dnn_ProductFinder .DnnModule.DnnModule-WEXProductFinder wexproductfinder {
	position: relative;
	left: 0;
	top: 0;
}
.col-md-9.col-sm-12.col-xs-12 wexproductfindertoptoolbar .col-sm-6.col-md-4.WEXProductFinderTopToolbarSizeAndSortDiv tbody tr td:nth-child(1), .col-md-9.col-sm-12.col-xs-12 wexproductfindertoptoolbar .col-sm-6.col-md-4.WEXProductFinderTopToolbarSizeAndSortDiv tbody tr td:nth-child(4) {
	display: none;
}
subaccordianheader {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
homepagecarousel wexproductfinder .ui-state-hover {
	border: none!important;
}
wexproductfinder .WEXProductFinderOuterAccordian-accordion-toggle, wexproductfinder .WEXProductFinderOuterAccordian-accordion-toggle:after {
	color: #fff!important;
}
#WEXProductFinderKeywordSearchAccordian {
	background-color: #9ea33d;
	border-top: solid 1px #fff;
}
#WEXProductFinderKeywordSearchAccordian .panel-body {
	padding-top: 0px;
	padding-bottom: 10px;
}
/*NEWHOME101*/
.newHomeSearch #WEXProductFinderKeywordSearchAccordian .panel-body {
	padding-top: 0px;
	padding-bottom: 15px;
}
/*--*/

wexproductfinder .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper {
	background-color: #9ea33d;
	text-align: center;
	border-top: solid 1px #fff;
}
wexproductfinder .wexProductFinderSearchButton {
	margin-top: 10px;
}
wexproductfinder .panel-title.wexProductFinderAccordianTitle.wexProductFinderAccordianTitleNoTopBorder {
	border-top: none;
}
wexproductfinder .WEXProductFinderSearchInputContainerWrapper {
	margin-top: 10px;
}
wexproductfinder .WEXProductFinderSearchInputContainerWrapper a.icon-search {
	background: #9caa3a none repeat scroll 0 0;
	border-radius: 0 3px 3px 0;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	right: -7px;
	text-align: right;
	width: 32px;
	border: 1px solid #FFFFFF;
	padding: 10px;
	position: absolute;
	text-decoration: none;
	display: inline;
	top: 0;
}
 
/*NEWHOME101*/
.newHomeSearch wexproductfinder .WEXProductFinderSearchInputContainerWrapper a.icon-search {
display: none;
}
.newHomeSearch wexproductfinder .WEXProductFinderSearchInputContainer {
	padding-right: 0px;
}
/*--*/
wexproductfinder .WEXProductFinderSearchInputContainer {
	width: 100%;
	padding-right: 23px;
	margin: 0;
	display: inline-block;
	position: relative;
}
wexproductfinder .WEXProductFinderSearchKeywordsField {
	width: 100%;
	height: 35px;
	border: 1px solid #FFFFFF;
	padding-left: 10px;
}
wexproductfinder .panel-group .panel-heading a.wexProductFinderAdvancedSearchLink {
	text-transform: none;
	color: #373b40 !important;
	font-weight: normal;
	font-family: 'open_sansregular';
}
wexproductfinder .accordion-toggle.wexProductFinderAccordianToggle {
}
wexproductfinder a.accordion-toggle.wexProductFinderAccordianToggle {
	width: 90%
}
wexproductfinder a.accordion-toggle.wexProductFinderAccordianToggle:after {
	width: 0px;
	left: 20px!important;
}
wexproductfinder .WEXProductFinderClearFiltersButton.focus, wexproductfinder .WEXProductFinderClearFiltersButton:focus, wexproductfinder .WEXProductFinderClearFiltersButton:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.btn.btn-default.WEXProductFinderResultCountFooterButton {
	width: 100%;
	font-family: "asapregular";
}
.row > .WEXProductFinderResultCountFooterButtonParent {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.btn.btn-default.dropdown-toggle.WEXProductFinderResultCountFooterButton {
	color: #fff !important;
	font-family: "asapregular";
	font-weight: normal;
}
ul.dropdown-menu.WEXProductFinderResultCountFooterSortMenu > li > a {
	color: #666 !important;
	font-family: "asapregular";
	font-weight: normal;
}
.teaserTravelDealFlag {
	border-radius: 5px 5px 0 0;
	top: -5px;
	left: 0px;
	font-family: "open_sansbold";
	align-self: center;
	text-align: center;
	font-size: 14px;
	line-height: 29px;
	padding: 0 10px;
	position: absolute;
	box-sizing: border-box;
	color: #FFFFFF;
	background: #a43335 none repeat scroll 0 0;
	width: 100%;
	text-transform: uppercase;
}
.teaserTravelDealFlag a, .teaserTravelDealFlag a:link, .teaserTravelDealFlag a:visited, .teaserTravelDealFlag a:hover, .teaserTravelDealFlag a:active {
	display: block !important;
	color: #FFFFFF !important;
	text-decoration: none !important;
}
.nonDeal .priceCurrencySymbol, .nonDeal .priceAmount, .nonDeal .priceCurrencyCode {
	text-decoration: line-through;
	color: #a2a2a2;
	font-style: italic;
}
.teasersListMode .teaserInner {
	margin-bottom: 10px;
}
.teasersListMode .region-grey-bottom {
	padding: 10px 15px 0px 15px;
}
a.brandInformationPopover {
	width: 106px !important;
	height: 50px !important;
}
.brandPopoverIcon {
	margin-bottom: 15px;
}
.customCarouselTeaserButtonRow .button.topAdventuresTeaserViewTripButton {
	line-height: 18px !important;
	padding: 3px 6px;
	height: auto;
	font-size: 14px;
}
.customCarouselTeaserButtonRow .topAdventuresTeaserViewTripButton span {
	background-image: none !important;
	padding: 0 !important;
}
.customCarouselTeaserButtonRow {
	padding-bottom: 10px;
}
.customCarouselTeaserButtonRow img.teaser-image-brand-logo-overlay-image {
	top: 0px;
	right: 15px;
	width: 74px !important;
	height: 35px !important;
	position: absolute;
}
.ui-datepicker-month {
	color: #696969;
	padding-left: calc(25% - 15px);
	width: 100%;
	height: 26px;
}
.ui-datepicker-year {
	color: #696969;
	padding-left: calc(25% - 24px);
	width: 100%;
	height: 26px;
}

@media (max-width:479px) {
.ui-datepicker-title:before {
	content: "\f0d7";
	display: block;
	position: absolute;
	height: 20px;
	left: calc(50% - 25px);
	top: 13px;
	color: #696969;
	z-index: 999;
	text-align: right;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0, 0);
}
.ui-datepicker-title:after {
	content: "\f0d7";
	display: block;
	position: absolute;
	height: 20px;
	left: calc(100% - 60px);
	top: 13px;
	color: #696969;
	z-index: 999;
	text-align: right;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0, 0);
}
}

@media (min-width:480px) and (max-width:767px) {
.ui-datepicker-title:before {
	content: "\f0d7";
	display: block;
	position: absolute;
	height: 20px;
	left: calc(50% - 25px);
	top: 13px;
	color: #696969;
	z-index: 999;
	text-align: right;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0, 0);
}
.ui-datepicker-title:after {
	content: "\f0d7";
	display: block;
	position: absolute;
	height: 20px;
	left: calc(100% - 60px);
	top: 13px;
	color: #696969;
	z-index: 999;
	text-align: right;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0, 0);
}
}

@media (min-width:768px) and (max-width:991px) {
.ui-datepicker-title:before {
	content: "\f0d7";
	display: block;
	position: absolute;
	height: 20px;
	left: calc(50% - 25px);
	top: 13px;
	color: #696969;
	z-index: 999;
	text-align: right;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0, 0);
}
.ui-datepicker-title:after {
	content: "\f0d7";
	display: block;
	position: absolute;
	height: 20px;
	left: calc(100% - 60px);
	top: 13px;
	color: #696969;
	z-index: 999;
	text-align: right;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0, 0);
}
}

@media (min-width:992px) and (max-width:1199px) {
	/*NEWHOME101*/
	.newHomeSearch .DnnModule-WEXProductFinder:before{
	z-index: -1;
	content:"";
	position: absolute;
	display: block;
	float: left;
	height: 48px;
	width: 100vw;
	right: 0;
	top: 0px;
	background: #9ea33d;
	border-bottom: 2px solid #808511;

}
.newHomeSearch .DnnModule-WEXProductFinder:after{
	z-index: -2;
	content:"";
	position: absolute;
	display: block;
	float: left;
	height: 48px;
	width: 100vw;
	left: unset;
    right: calc(50% - 50vw - 15px);
	top: 0px;
	background: #9ea33d;
	border-bottom: 2px solid #808511;

}


	.newHomeSearch wexproductfinder .panel .panel-heading{
	display: block;
	float: left;
}

.newHomeSearch wexproductfinder div div .panel-title {
	background-repeat: no-repeat;
	background-size: 30px!important;
	background-position: 5px 3px!important;
	height: 45px!important;
	border-top: 0px solid transparent;
}

.newHomeSearch wexproductfinder .panel-heading.WEXProductFinderOuterAccordian-panel-heading{
	width: 260px;
	/*border: 1px solid red;*/
	position: relative;
	border-radius: 0px;
}

.newHomeSearch wexproductfinder .panel-heading.WEXProductFinderOuterAccordian-panel-heading .WEXProductFinderSearchInputContainerWrapper2 {
	padding: 5px 0 2px 0;	
}

.newHomeSearch wexproductfinder .panel-heading.WEXProductFinderOuterAccordian-panel-heading .WEXProductFinderSearchInputContainerWrapper2 .WEXProductFinderOuterAccordian-accordion-toggle2 {
	display:none !important;
}


.newHomeSearch wexproductfinder .panel-heading.WEXProductFinderOuterAccordian-panel-heading .panel-title .WEXProductFinderOuterAccordian-accordion-toggle:after{
	display: none;
}

.newHomeSearch wexproductfinder .WEXProductFinderSearchInputContainer2 {
	padding-right: 0;
}

.newHomeSearch wexproductfinder .panel-heading.WEXProductFinderOuterAccordian-panel-heading .WEXProductFinderSearchInputContainerWrapper2 .icon-search2 {
	display:none;
}


.newHomeSearch wexproductfinder .panel-heading.WEXProductFinderOuterAccordian-panel-heading .WEXProductFinderOuterAccordian-accordion-toggle{
	padding: 0px;
	font-size: 16px;
    top: 0px;
    padding-left: 0px;
    line-height: 1;
    padding-top: 0px;
    padding-bottom: 0px;
    font-family: asapregular;
    font-weight: 600;
    margin-top: -16px;
    margin-left: -15px;
}


.newHomeSearch #WEXProductFinderKeywordSearchAccordian{
	width: 260px;
	display: block;
	float: left;
	border-top: 1px solid #9ea33d;
	border-bottom: 2px solid #808511;
	border-right: 1px solid #b2b564;
	border-radius: 0px;
}


.newHomeSearch #WEXProductFinderKeywordSearchAccordian .icon-search{
	display: none;
}

.newHomeSearch #WEXProductFinderKeywordSearchAccordian .WEXProductFinderSearchInputContainerWrapper{
	margin-top: 0px!important;
}
.newHomeSearch #WEXProductFinderKeywordSearchAccordian .WEXProductFinderSearchInputContainerWrapper .WEXProductFinderSearchInputContainer{
	padding-right: 0px;
}
.newHomeSearch #WEXProductFinderKeywordSearchAccordian .WEXProductFinderSearchKeywordsField{
	height: 30px;
	position: relative!important;
	top: 6px!important;
}


.newHomeSearch wexproductfinder .wexProductFinderAccordianWrapper.WEXProductFinderCountriesParentAccordian .panel-heading{
	width: 160px;
	border-top: 1px solid #9ea33d;
	border-bottom: 2px solid #808511;
	border-right: 1px solid #b2b564;
	border-radius: 0px;
}

.newHomeSearch wexproductfinder  .wexProductFinderAccordianWrapper.WEXProductFinderCountriesParentAccordian .panel-heading a.wexProductFinderAccordianToggle{
	padding: 9px 24px 9px 10px;
	white-space: nowrap; 
  	overflow: hidden;
  	text-overflow: ellipsis;
  	width: 99%;
}


.newHomeSearch wexproductfinder  .wexProductFinderAccordianWrapper.WEXProductFinderCountriesParentAccordian .panel-heading+#WEXProductFinderCountriesAccordian{
	z-index: 9;
	position: absolute;
	left: 260px;
	top: 47px;
	width: 300px;
}

.newHomeSearch wexproductfinder  .wexProductFinderAccordianWrapper.WEXProductFinderCountriesParentAccordian .panel-heading+#WEXProductFinderCountriesAccordian .panel-heading{
	width: 100%;
	border-bottom: 1px solid #eee;
}


.newHomeSearch wexproductfinder .wexProductFinderAccordianWrapper.WEXProductFinderactivitiesParentAccordian .panel-heading{
	width: 140px;
	border-top: 1px solid #9ea33d;
	border-bottom: 2px solid #808511;
	border-right: 1px solid #b2b564;
	border-radius: 0px;
}

.newHomeSearch wexproductfinder .wexProductFinderAccordianWrapper.WEXProductFinderactivitiesParentAccordian .panel-heading a.wexProductFinderAccordianToggle{
	padding: 9px 24px 9px 10px;
	white-space: nowrap; 
  	overflow: hidden;
  	text-overflow: ellipsis;
  	width: 99%;
}
.newHomeSearch wexproductfinder .wexProductFinderAccordianWrapper.WEXProductFinderactivitiesParentAccordian .panel-heading+#WEXProductFinderactivitiesAccordian{
	z-index: 9;
	position: absolute;
	left: 420px;
	top: 48px;
	width: 270px;
	background: #fff;
}

.newHomeSearch wexproductfinder .wexProductFinderAccordianWrapper.WEXProductFinderactivitiesParentAccordian .panel-heading+#WEXProductFinderactivitiesAccordian .panel-heading{
	width: 100%;
	border-bottom: 1px solid #eee;
}

.newHomeSearch wexproductfinder .wexProductFinderAccordianWrapper.WEXProductFinderDatesByMonthButtonsParentAccordian .panel-heading{
	width: 100px;
	border-top: 1px solid #9ea33d;
	border-bottom: 2px solid #808511;
	border-right: 1px solid #b2b564;
	border-radius: 0px;
}
.newHomeSearch wexproductfinder .wexProductFinderAccordianWrapper.WEXProductFinderDatesByMonthButtonsParentAccordian .panel-heading a.wexProductFinderAccordianToggle{
	padding: 9px 20px 9px 10px;
}
.newHomeSearch wexproductfinder .wexProductFinderAccordianWrapper.WEXProductFinderDatesByMonthButtonsParentAccordian .panel-heading a.wexProductFinderAccordianToggle{
	padding: 10px 24px 9px 10px;
	white-space: nowrap; 
  	overflow: hidden;
  	text-overflow: ellipsis;
  	width: 99%;
}

.newHomeSearch wexproductfinder .wexProductFinderAccordianWrapper.WEXProductFinderDatesByMonthButtonsParentAccordian .panel-heading+#WEXProductFinderDatesByMonthButtonsAccordian{
	z-index: 9;
	position: absolute;
	left: 560px;
	top: 48px;
	width: 270px;
	background: #fff;
}

.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper{
	width: 250px;
	border-top: 1px solid #9ea33d;
	border-bottom: 2px solid #808511;
	text-align: left;
	padding-left: 10px;
	border-radius: 0px;
}

.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper .wexProductFinderSearchButton{
	width: 120px;
	font-size: 16px;
	padding: 6px 0px 5px 0px;
	display: block!important;
	float: left;
	border-radius: 0px;
	margin-top: 5px;
	margin-bottom: 5px!important;
}
.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper .wexProductFinderSearchButton em:after{
	font-size: 14px!important;
	top: 0px;
}
.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper .wexProductFinderAdvancedSearchLinkH4{
	font-size: 12px;
	width: 80px;
	height: 30px!important;
	text-align: center;
	display: block!important;
	float: left;
	margin-bottom: 0px!important;
	position: relative;
	top: 1px;
}
.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper .wexProductFinderAdvancedSearchLinkH4 a{
	margin: 6px 0 0 0;
	padding: 0px;

}
/*--*/
.ui-datepicker-month {
	font-size: 12px!important;
}
.ui-datepicker-year {
	font-size: 12px!important;
}
.ui-datepicker-title:before {
	content: "\f0d7";
	display: block;
	position: absolute;
	height: 20px;
	left: calc(50% - 12px);
	top: 14px;
	color: #696969;
	z-index: 999;
	text-align: right;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0, 0);
	font-size: 9px;
}
.ui-datepicker-title:after {
	content: "\f0d7";
	display: block;
	position: absolute;
	height: 20px;
	left: calc(100% - 43px);
	top: 14px;
	color: #696969;
	z-index: 999;
	text-align: right;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0, 0);
	font-size: 9px;
}
}

@media (min-width:1200px) {
	/*NEWHOME101*/
	.newHomeSearch wexproductfinder .panel .panel-heading{
	display: block;
	float: left;
}

.newHomeSearch wexproductfinder div div .panel-title {
	background-repeat: no-repeat;
	background-size: 30px!important;
	background-position: 5px 3px!important;
	height: 44px!important;
	border-top: 0px solid transparent;
}

.newHomeSearch wexproductfinder .panel-heading.WEXProductFinderOuterAccordian-panel-heading{
	width: 380px;
	/*border: 1px solid red;*/
	position: relative;
	top: 0px;
	/* border-bottom: 2px solid #808511; */
	border-radius: 0px;
	border-top: 2px solid #9ea33d;
	background-color: transparent;
}

.newHomeSearch wexproductfinder .panel-heading.WEXProductFinderOuterAccordian-panel-heading .WEXProductFinderSearchInputContainerWrapper2 {
	padding: 2px 0 2px 0;	
}

.newHomeSearch wexproductfinder .panel-heading.WEXProductFinderOuterAccordian-panel-heading .WEXProductFinderSearchInputContainerWrapper2 .WEXProductFinderOuterAccordian-accordion-toggle2 {
	display:none !important;
}

.newHomeSearch wexproductfinder .panel-heading.WEXProductFinderOuterAccordian-panel-heading .panel-title{
	background: transparent;
}

.newHomeSearch wexproductfinder .panel-heading.WEXProductFinderOuterAccordian-panel-heading .panel-title .WEXProductFinderOuterAccordian-accordion-toggle:after{
	display: none;
}

.newHomeSearch wexproductfinder .WEXProductFinderSearchInputContainer2 {
	padding-right: 0;
}

.newHomeSearch wexproductfinder .panel-heading.WEXProductFinderOuterAccordian-panel-heading .WEXProductFinderSearchInputContainerWrapper2 .icon-search2 {
	display:none;
}


.newHomeSearch wexproductfinder .panel-heading.WEXProductFinderOuterAccordian-panel-heading .WEXProductFinderOuterAccordian-accordion-toggle{
	padding: 0px;
	font-size: 16px;
	top: 0px;
	padding-left: 0px;
	line-height: 1;
	padding-top: 5px;
	padding-bottom: 0px;
	font-family: asapregular;
	font-weight: 600;
	margin-top: -20px;
	margin-left: -15px;
}


.newHomeSearch #WEXProductFinderKeywordSearchAccordian{
	width: 230px;
	display: block;
	float: left;
	border-top: 0px solid #9ea33d;
	border-bottom: 3px solid #808511;
	border-right: 1px solid #b2b564;
	border-radius: 0px;
}


.newHomeSearch #WEXProductFinderKeywordSearchAccordian .icon-search{
	display: none;
}

.newHomeSearch #WEXProductFinderKeywordSearchAccordian .WEXProductFinderSearchInputContainerWrapper{
	margin-top: 0px!important;
}
.newHomeSearch #WEXProductFinderKeywordSearchAccordian .WEXProductFinderSearchInputContainerWrapper .WEXProductFinderSearchInputContainer{
	padding-right: 0px;
}
.newHomeSearch #WEXProductFinderKeywordSearchAccordian .WEXProductFinderSearchKeywordsField{
	height: 30px;
	position: relative!important;
	top: 8px!important;
}


.newHomeSearch wexproductfinder  .wexProductFinderAccordianWrapper.WEXProductFinderCountriesParentAccordian .panel-heading{
	width: 190px;
	border-top: 0px solid #9ea33d;
	border-bottom: 3px solid #808511;
	border-right: 1px solid #b2b564;
	border-radius: 0px;
	padding: 0px 0px 1px 0px;
	background: #9ea33d;
}


.newHomeSearch wexproductfinder  .wexProductFinderAccordianWrapper.WEXProductFinderCountriesParentAccordian .panel-heading.wexProductFinderSubAccordianHeading{
	border-right: 0px solid #b2b564;

}

.newHomeSearch wexproductfinder  .wexProductFinderAccordianWrapper.WEXProductFinderCountriesParentAccordian .panel-heading a.wexProductFinderAccordianToggle{
	padding: 10px 20px 10px 10px;
	height: 34px!important;
	display: block;
	float:  left;
	white-space: nowrap; 
  	overflow: hidden;
  	text-overflow: ellipsis;
  	width: 99%;
}


.newHomeSearch wexproductfinder  .wexProductFinderAccordianWrapper.WEXProductFinderCountriesParentAccordian .panel-heading+#WEXProductFinderCountriesAccordian{
	z-index: 9;
	position: absolute;	
	left: 380px;
	top: 48px;
	width: 270px;
}

.newHomeSearch wexproductfinder  .wexProductFinderAccordianWrapper.WEXProductFinderCountriesParentAccordian .panel-heading+#WEXProductFinderCountriesAccordian .panel-heading{
	width: 100%;
	border-bottom: 1px solid #eee;
}


.newHomeSearch wexproductfinder .wexProductFinderAccordianWrapper.WEXProductFinderactivitiesParentAccordian .panel-heading{
	width: 170px;
	border-top: 0px solid #9ea33d;
	border-bottom: 3px solid #808511;
	border-right: 1px solid #b2b564;
	border-radius: 0px;
	padding: 0px 0px 1px 0px;
	background: #9ea33d;
}

.newHomeSearch wexproductfinder .wexProductFinderAccordianWrapper.WEXProductFinderactivitiesParentAccordian .panel-heading a.wexProductFinderAccordianToggle{
	padding: 9px 20px 9px 10px;
		height: 34px!important;
	display: block;
	float:  left;
	white-space: nowrap; 
  	overflow: hidden;
  	text-overflow: ellipsis;
  	width: 99%;
}
.newHomeSearch wexproductfinder .wexProductFinderAccordianWrapper.WEXProductFinderactivitiesParentAccordian .panel-heading+#WEXProductFinderactivitiesAccordian{
	z-index: 9;
	position: absolute;
	left: 570px;
	top: 48px;
	width: 270px;
	background: #fff;
}

.newHomeSearch wexproductfinder .wexProductFinderAccordianWrapper.WEXProductFinderactivitiesParentAccordian .panel-heading+#WEXProductFinderactivitiesAccordian .panel-heading{
	width: 100%;
	border-bottom: 1px solid #eee;
}

.newHomeSearch wexproductfinder .wexProductFinderAccordianWrapper.WEXProductFinderDatesByMonthButtonsParentAccordian .panel-heading{
	width: 150px;
	border-top: 0px solid #9ea33d;
	border-bottom: 3px solid #808511;
	border-right: 1px solid #b2b564;
	border-radius: 0px;
	padding: 0px 0px 1px 0px;
	background: #9ea33d;
}
.newHomeSearch wexproductfinder .wexProductFinderAccordianWrapper.WEXProductFinderDatesByMonthButtonsParentAccordian .panel-heading a.wexProductFinderAccordianToggle{
	padding: 9px 20px 9px 10px;
		height: 34px!important;
	display: block;
	float:  left;
	white-space: nowrap; 
  	overflow: hidden;
  	text-overflow: ellipsis;
  	width: 99%;
}

.newHomeSearch wexproductfinder .wexProductFinderAccordianWrapper.WEXProductFinderDatesByMonthButtonsParentAccordian .panel-heading+#WEXProductFinderDatesByMonthButtonsAccordian{
	z-index: 9;
	position: absolute;	
	left: 740px;
	top: 48px;
	width: 270px;
	background: #fff;
}

.newHomeSearch wexproductfinder .wexProductFinderAccordianWrapper.WEXProductFinderDatesByMonthButtonsParentAccordian .panel-heading+#WEXProductFinderDatesByMonthButtonsAccordian .panel-heading{
	width: 100%;
	border-bottom: 1px solid #eee;
}
.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper{
	width: 250px;
	border-top: 0px solid #9ea33d;
	border-bottom: 3px solid #808511;
	text-align: left;
	padding-left: 10px;
	border-radius: 0px;
	height: 48px;
}

.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper .wexProductFinderSearchButton{
	width: 120px;
	font-size: 16px;
	padding: 3px 0px;
	display: block!important;
	float: left;
	border-radius: 0px;
	margin-top: 8px;
	margin-bottom: 10px!important;
}
.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper .wexProductFinderSearchButton em:after{
	font-size: 14px!important;
	top: 0px;
}
.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper .wexProductFinderAdvancedSearchLinkH4{
	font-size: 12px;
	width: 80px;
	height: 30px!important;
	text-align: center;
	display: block!important;
	float: left;
	margin-bottom: 0px!important;
	position: relative;
	top: 1px;
}
.newHomeSearch .panel-heading.wexProductFinderAccordianHeading.wexProductFinderSearchButtonInnerWrapper .wexProductFinderAdvancedSearchLinkH4 a{
	margin: 6px 0 0 0;
	padding: 0px;

}
/*--*/
.ui-datepicker-title:before {
	content: "\f0d7";
	display: block;
	position: absolute;
	height: 20px;
	left: calc(50% - 16px);
	top: 13px;
	color: #696969;
	z-index: 999;
	text-align: right;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0, 0);
}
.ui-datepicker-title:after {
	content: "\f0d7";
	display: block;
	position: absolute;
	height: 20px;
	left: calc(100% - 50px);
	top: 13px;
	color: #696969;
	z-index: 999;
	text-align: right;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	transform: translate(0, 0);
}
}
.WEXProductFinderSearchPriceCombinedLabel {
	font-family: 'open_sansregular';
}
.btn.WEXProductFinderLinkToCurrentSearchButton {
	padding: 0px 8px;
	height: 28px;
}
.btn.WEXProductFinderLinkToCurrentSearchButton span {
	font-family: "open_sansbold";
	font-size: 20px;
	color: #FFFFFF;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	display: inline-block;
	margin-top: -1px;
}
.btn.WEXProductFinderLinkToCurrentSearchButton:hover span {
	color: #c57b24;
}
.btn.more.WEXProductFinderLinkToCurrentSearchButton {
	background: #9ea33d;
}
.btn.more.WEXProductFinderLinkToCurrentSearchButton:hover {
	background: #fff;
	color: #9ea33d;
	border-color: #9ea33d;
}





/* new headerless product finder */

wexproductfinder .WEXProductFinderSearchInputContainerWrapper2 {
    background: #9ea33d;
    padding: 10px 15px;
}

wexproductfinder .WEXProductFinderSearchInputContainer2 {
    width: calc(100%);
    padding-right: 0;
    margin: 0;
    display: inline-block;
    position: relative;
}

@media (min-width:992px) {
	wexproductfinder .WEXProductFinderSearchInputContainer2 {
		width: calc(100% - 25px);
	}
}

wexproductfinder .WEXProductFinderSearchKeywordsField2 {
    width: 100%;
    height: 35px;
    border: 1px solid #FFFFFF;
    padding-left: 10px;
    padding-right: 10px;
    font-family: open_sansregular;
}

wexproductfinder .WEXProductFinderSearchKeywordsField2::placeholder {
    font-style: italic;
    font-weight: normal;
    font-family: open_sansregular;
}

wexproductfinder .WEXProductFinderSearchInputContainerWrapper2 a.icon-search2 {
    background: #9caa3a none repeat scroll 0 0;
    border-radius: 0 3px 3px 0;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    right: 0px;
    text-align: right;
    width: 32px;
    height: 35px;
    border: 1px solid #FFFFFF;
    padding: 10px;
    position: absolute;
    text-decoration: none;
    display: inline;
    top: 0;
}

.icon-search2:before {
    font-family: FontAwesome;
    font-weight: 400;
    content: "\f054";
    position: absolute;
    top: 7px;
    left: 11px;
}

wexproductfinder .WEXProductFinderSearchKeywordsField2:focus-visible {
    outline: none;
}

#WEXProductFinderOuterAccordian .panel-heading .WEXProductFinderOuterAccordian-accordion-toggle2 {
    width: 10px;
    display: inline;
    padding: 0;
}

.homePage #WEXProductFinderOuterAccordian .panel-heading .WEXProductFinderOuterAccordian-accordion-toggle2 {
	display:none;
}



#WEXProductFinderOuterAccordian .panel-heading .WEXProductFinderOuterAccordian-accordion-toggle2.accordion-toggle:after {
    content: "\f077";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 12px;
    text-rendering: auto;
    color: #9caa3a;
    position: relative;
    top: 11px;
    left: 4px;
    color: #9caa3a;
    float: right;
    text-align: right;
}

#WEXProductFinderOuterAccordian .panel-heading .WEXProductFinderOuterAccordian-accordion-toggle2.accordion-toggle.collapsed:after {
    content: "\f078";
}

wexproductfinder .WEXProductFinderOuterAccordian-accordion-toggle2,
wexproductfinder .WEXProductFinderOuterAccordian-accordion-toggle2:after {
    color: #fff !important;
}


@media (max-width:991px) {
    wexproductfinder .WEXProductFinderSearchInputContainerWrapper2 {
        padding-bottom: 15px;
    }
	
	body.homePage header .search em.fa.fa-close,
	body.homePage header .search #headerTextSearch_search_link_2,
	body.homePage header .search #headerTextSearchWrapper {
		display:none;
	}
}

@media (max-width:991px) {
	#headerEmailIcon {
		position: absolute !important;
		top: 0px;
		right: 105px;
		padding-right: 0;
		margin-top: 0;
		display: block;
		float: left;
		z-index:10;
	}
	
	#headerEmailIcon a i {
		padding-top: 8px;
	}
	
	#headerEmailIcon a {
		color:#FFFFFF;
		font-size:30px;
		padding: 10px 10px 2px 10px;
	}

	#headerPhoneIcon {
		position: absolute !important;
		top: 0px;
		right: 55px;
		padding-right: 0;
		margin-top: 0;
		display: block;
		float: left;
		z-index:10;
	}
	
	#headerPhoneIcon a {
		color:#FFFFFF;
		font-size:30px;
		padding: 10px;
	}

	wexproductfinder .panel-heading.WEXProductFinderOuterAccordian-panel-heading .WEXProductFinderSearchInputContainerWrapper2 .WEXProductFinderOuterAccordian-accordion-toggle2 {
		display:none !important;
	}
}

@media (min-width:992px) {
	#headerPhoneIcon {
		display: none;
	}
	#headerEmailIcon {
		display: none;
	}
}

@media (max-width: 768px) {
	header.nav-bar .search {
		padding-right: 160px !important;
    }
}

keyword_autocomplete ul li {
	font-family: "open_sansregular";
}

keyword_autocomplete ul li:last-child {
	font-family: "open_sansbold";
	font-style:italic;
}



